#include <stdio.h>
#include <stdlib.h>

#define STRSIZE 3

int main()
{
	int i;
	float f;
	// scanf(const char *format,地址表);
	printf("Please enter:\n");
	// 注意，在接收多个输入的时候，%d%f之间尽量不要用别的符号，在控制台输入的时候，直接用enter或者tab作为分隔都可
	/*
	scanf("%d%f", &i,&f);
	printf("i = %d f = %f\n",i,f);
	*/
	
	/*
	char str[STRSIZE];
	scanf("%s",str);	// %s 是一种比较危险的操作，在使用scanf %s 接收的时候需要判断是返回值
	printf("str = %s\n",str);
	*/

	#if 0
	int ret;
	while(1)
	{
		ret = scanf("%d",&i);
		if(ret != 1)
		{
			printf("please error\n");
			break;
		}
		printf("i = %d\n",i);
	}
	#endif

	char ch[STRSIZE];	
	scanf("%d",&i);
	// %*c 其中的 * 号 为抑制符号，在需要同时接收两个参数，中间换行的时候，会被吃掉，这里使用抑制符号接收
	//scanf("%*c%c",ch);
	printf("i = %d, ch = %s\n",i,ch);


	exit(0);
}



